Skip to main content
Version: 3.0

Overview

Obfusware data maskers are implemented by applying a specific configuration and Obfusware data masking algorithm.

Obfusware data masker = configuration + data masking algorithm

Data Masker Configuration Properties​

Obfusware data maskers configuration properties can be divided into common data maskers properties and algorithm properties.

  • All data maskers use the common properties.
  • The algorithm properties are specific to each Obfusware data masking algorithm and modify the algorithm to meet specific data masking requirements.

Obfusware Masking Algorithms​

  1. Identity
  2. Redact
  3. Hidden
  4. TextSubstitution
  5. Email
  6. HashList
  7. Segment
  8. MultiDate
  9. CCAccount
  10. USZipcode
  11. USTelephone
  12. Token
  13. Mapper

Data Masking Algorithm Characteristics​

Obfusware data masking algorithms can be described by their characteristics:

  • Algorithm - name of the masker algorithm
  • Masking Technique(s) - The technique or techniques implemented by the Obfusware masking algorithm
  • Supported Types - these can be String, Text, Number, or Date
  • Referential Integrity - A given data item is guaranteed to mask to the same value every time
  • Conflict-free - The mapping from the original date item to the masked data item can generate conflicts or be conflict-free. A conflict-free algorithm guarantees each unique data item generates a unique masked data item (1-to-1 mapping). An algorithm which can generate conflicts may have two or more data items mapping to the same masked data item (n-to-1 mapping).
  • Realistic Data - The algorithm can generate realistic data or non-realistic data. For instance, a last name masker which generates realistic data might generate masked last names such as Smith, Jones, Pearson, or McDonald. While a last name masker which generates non-realistic data might generate masked last names such as l42wUJctPAZbeD3XvQ, 67LqJdI, 67L2W3y/IhclPw, or kw3Q7+DR6ynpItu0.
  • Reversible - A masker can either be reversible or non-reversible. When using a reversible masker, it is possible to use the masked data item to generate the original data item. With a non-reversible masker, it is impossible to generate the original data item using the masked data item.